package com.example.springbootweb;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.function.Supplier;

@SpringBootTest
public class Assertions语法使用示例 {
    @Test
    void null相关() {
        // 为空判断：默认
        Assertions.assertNull(null);
        // 为空判断：提供默认消息
        Assertions.assertNull(1, "默认错误消息");
        // 为空判断：使用Supplier接口返回一个错误消息
        Assertions.assertNull(2, new Supplier<String>() {
            @Override
            public String get() {
                return "Supplier接口提供的错误消息";
            }
        });
        // 不为空判断
        Assertions.assertNotNull(11);
    }
}
